package com.fang.mathtest;

public class Number {
    //编写Java程序模拟简单的计算器。 定义名为Number的类其中有两个整型数据成员n1和n2应声明为私有。
    // 编写构造方法赋予n1和n2初始值
    // 再为该类定义加addition、减subtration、乘multiplication、除division等公有成员方法分别对两个成员变量执行加、减、乘、除的运算。
    // 在main方法中创建Number类的对象调用各个方法并显示计算结果
    private int n1;
    private int n2;


    public Number() {
    }

    public Number(int n1, int n2) {
        this.n1 = n1;
        this.n2 = n2;
    }

    public void addition(){
        System.out.println("n1+n2="+ n1 + n2);
    }
    public void subtration(){
        System.out.println("n1-n2="+(n1-n2));
    }
    public void multiplication(){
        System.out.println("n1*n2="+ n1*n2);
    }
    public void division(){
       try{
           double c = (double) n1/n2;
           System.out.println("n1/n2="+c);
       }catch (Exception e){
           System.out.println("异常："+e.getMessage());
       }
    }

    public static void main(String[] args) {
        Number num1 = new Number(8,4);
        num1.addition();
        num1.subtration();
        num1.multiplication();
        num1.division();
        System.out.println("-----------------------------------");
        Number num2 = new Number(25,5);
        num2.division();
    }
}
